package com.moliku.insurance.model.dto.pingan.standard;

import lombok.Data;

import java.util.Date;

/**
 * 保单基本信息非空
 * @author way
 * @date 2021-03-05
 */
@Data
public class PingAnPolicyBaseInfoParam {

    /**
     *单证类型，需要销号时必传
     */
    private String destroyBizNoFlag;

    /**
     * 保险起期，非空，格式yyyy-MM-dd HH:mm:ss
     */
    private Date insuranceBeginTime;


    /**
     * 保险止期，非空，格式yyyy-MM-dd HH:mm:ss
     */
    private Date insuranceEndTime;

    /**
     *保险期限（月），月数与天数其中一项非空
     */
    private String insuranceMonth;

    /**
     *保险期限（日），月数与天数其中一项非空
     */
    private String insuranceDay;

    /**
     *投保人数,指被保人个数，各个层级的被保人个数总和
     */
    private String applyPersonnelNum;

    /**
     *与被保人关系，非空。1
     */
    private String relationshipWithInsured;

    /**
     *基准保费合计（险种出单，无法传因子的时候使用）
     */
    private String totalStandardPremium;

    /**
     *实际保费合计，非空
     */
    private String totalModalPremium;

    /**
     *币种，非空。01：人民币
     */
    private String currecyCode;

    /**
     *业务类型 2：团体 1：个人，非空
     */
    private String businessType;

    /**
     *机构代码，可空，由产险业务部门提供相关数据
     */
    private String departmentCode;

    /**
     *可改特别约定，可空
     */
    private String alterableSpecialPromise;

    /**
     *是否开通知单接口，1为不开通知单，可空
     */
    private String createNoticeNoFlag;
}
